Measuring Object-Orient Software Products

نویسنده

  • Clark Archer
چکیده

ion. The essential characteristics of an object that distinguish it from all other kinds of objects, and thus provide, from the viewer's perspective, crisply-defined conceptual boundaries; the process of focusing upon the essential characteristics of an object. Aggregate object (aggregation). An object composed of two or more other objects. An object that is part of two or more other objects. Attribute. A variable or parameter that is encapsulated into an object. Class. A set of objects that share a common data structure (called attributes) and a common behavior manifested by a set of methods; the set serves as a template from which objects can be created.1 Cohesion. The degree to which the methods within a class are related to one another.2 Collaborating classes. If a class sends a message to another class, the classes are said to be collaborating. Coupling. Class X is coupled to class Y if and only if X sends a message to Y. 1 There are other interpretations of class 2 Here, cohesion is limited to cohesion within a class.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

TO APPEAR IN IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION 1 Accessibility Analysis for Planning of DimensionalInspection with Coordinate Measuring MachinesSteven

| Quality and process control activities in a mechanical product's life cycle require that components be measured, or dimensionally inspected. Computer-controlled dimensional inspection is typically performed with Coordinate Measuring Machines (CMMs), which are very precise Cartesian robots that use touch probes to measure the coordinates of points on a workpiece's surfaces. Automatic planning ...

متن کامل

The potential of 3D techniques for Cultural Heritage object documentation

The generation of 3D models of objects has become an important research point in many fields of application like industrial inspection, robotics, navigation and body scanning. Recently the techniques for generating photo-textured 3D digital models have interested also the field of Cultural Heritage, due to their capability to combine high precision metrical information with a qualitative and ph...

متن کامل

Measuring Coupling and Cohesion In Object - Oriented Systems

As the role that software metrics in general and coupling in particular play with respect to maintainability of software products is widely accepted, current approaches to handle coupling and / or cohesion in object-oriented systems are evaluated. Having identified some inadequacies , we provide a comprehensive framework to deal with all sorts of coupling. This framework takes into account the ...

متن کامل

A Survey of Metrics for UML Class Diagrams

The demand for increased software quality has resulted in quality being more of differentiator between products than it ever has been before. For this reason, software developers need objective and valid measures for use in the evaluation and improvement of product quality from the initial stages of development. Class diagrams are a key artifact in the development of object-oriented (OO) softwa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995